paramagnetic diamagnetic ferromagnetic